RFC 7468
名称 : Textual Encodings of PKIX, PKCS, and CMS Structures
https://datatracker.ietf.org/doc/rfc7468/
This document describes and discusses the textual encodings of the Public-Key Infrastructure X.509 (PKIX), Public-Key Cryptography Standards (PKCS), and Cryptographic Message Syntax (CMS). The textual encodings are well-known, are implemented by several applications and libraries, and are widely deployed. This document articulates the de facto rules by which existing implementations operate and defines them so that future implementations can interoperate.
複数のセキュリティ関連の標準が、ASN.1 データ形式を定義している
通常は、Basic Encoding Rules (BER) か Distinguished Encoding Rules (DER) を使っている
バイナリの、オクテット指向のエンコーディング
本文書は、下記のもののテキストでのエンコーディングについて
1. X.509 Public Key Infrastructure の Certificate and Certificate Revocation List (CRL) Profile (RFC 5280) における、証明書 (Certificates)、Certificate Revocation Lists (CRLs)、Subject Public Key Info structures
2. PKCS #10: Certification Request Syntax (RFC 2986)
3. PKCS #7: Cryptographic Message Syntax (RFC 2315)
4. Cryptographic Message Syntax (RFC 5652)
5. PKCS #8: Private-Key Information Syntax (RFC 5208), renamed to One Asymmetric Key in Asymmetric Key Package (RFC 5958), and Encrypted Private-Key Information Syntax in the same documents.
6. Attribute Certificates in An Internet Attribute Certificate Profile for Authorization (RFC 5755)
RFC におけるそのようなものは、Privacy-Enhanced Mail (PEM) が最初 (RFC 1421)
最近では PEM エンコーディング (PEM encoding) と呼ばれている
#RFC